@import "@/common/constants/StyleConst.scss";

.dialog-container {
	border-radius: 16px;

	&.v-dialog:not(.v-dialog--fullscreen) {
		max-height: calc(90% + 40px);
	}

	&>.head {

		.title {
			height: 40px;
			font-size: 16px !important;
			padding: 9px 16px;
			background: $color-theme-navy;
			color: $color-text-white;
			display: flex;
			justify-content: space-between;
			align-items: center;

			.icon-group {
				.icon {
					font-size: 18px;

					&.save {
						color: $color-theme-orange;
						font-size: 20px;
						vertical-align: inherit;
					}

					&.close {
						color: $color-text-white;
						font-size: 18px;
						vertical-align: inherit;
					}

					&:not(:last-child) {
						margin-right: 16px;
					}
				}
			}
		}
	}

	.dialog-content {
		background-color: $color-bg-white;
		max-height: 85vh;
		overflow-y: scroll;
		overflow-y: overlay;
	}


}